home *** CD-ROM | disk | FTP | other *** search
/ PC Play 128 / pc play 128.iso / Demo / xmr / xmr.exe / {app} / Shaders / ps / ps2_0_hdr_skybox.psh < prev    next >
Encoding:
Text File  |  2006-04-29  |  1.4 KB  |  58 lines

  1. //
  2. // Generated by Microsoft (R) D3DX9 Shader Compiler 9.04.91.0000
  3. //
  4. //   fxc /T ps_2_0 /DCGC=0 /Fc ..\..\WorkDir\Shaders\ps\ps2_0_HDR_skybox.psh
  5. //    ps2_0_HDR_skybox.cg
  6. //
  7. //
  8. // Parameters:
  9. //
  10. //   float4 $AmbientEmissive;
  11. //   float4 $Diffuse;
  12. //   float4 $LightPower;
  13. //   float4 $LightSrcIntencity;
  14. //   float4 $MaxDistance;
  15. //   float4 $Specular;
  16. //   sampler2D $baseMap;
  17. //
  18. //
  19. // Registers:
  20. //
  21. //   Name               Reg   Size
  22. //   ------------------ ----- ----
  23. //   $AmbientEmissive   c0       1
  24. //   $Diffuse           c1       1
  25. //   $Specular          c2       1
  26. //   $LightPower        c3       1
  27. //   $LightSrcIntencity c4       1
  28. //   $MaxDistance       c5       1
  29. //   $baseMap           s0       1
  30. //
  31.  
  32.     ps_2_0
  33.     def c6, 1, 0, 0.0199999996, 65504
  34.     dcl t0.xy
  35.     dcl t4.x
  36.     dcl t5.x
  37.     dcl_2d s0
  38.     texld r0, t0, s0
  39.     rcp r1.w, c5.x
  40.     mul r1.xyz, t4.x, c0
  41.     mad r1.w, t5.x, -r1.w, c6.x
  42.     mov r2.xyz, c4
  43.     mad r2.xyz, r1, r2, c6.z
  44.     max r2.w, r1.w, c6.y
  45.     mul r1.xyz, r2.w, c1
  46.     mul r1.xyz, r1, c4
  47.     pow r1.w, r2.w, c3.x
  48.     mad r1.xyz, r1, t4.x, r2
  49.     mul r2.xyz, r1.w, c2
  50.     mul r2.xyz, r2, c4
  51.     mul r2.xyz, r2, t4.x
  52.     mad r0.xyz, r1, r0, r2
  53.     max r1, r0, c6.y
  54.     min r0, r1, c6.w
  55.     mov oC0, r0
  56.  
  57. // approximately 20 instruction slots used (1 texture, 19 arithmetic)
  58.